package com.mes.task.dao.iface;

import java.util.List;
import java.util.Map;

import com.bstek.dorado.data.provider.Page;
import com.mes.common.dao.iface.IBasicDao;
import com.mes.task.domain.DemandPart;

public interface IDemandPartDao extends IBasicDao<DemandPart> {

	/*
	 * 取得某一个指令对某一个物料的消耗
	 */
	public DemandPart getDemandPart(String demandUid,String partUid);
	/**
	 * 取得所有未完指令的物料占用
	 * @param partUid
	 * @param page
	 * @return
	 */
	List<DemandPart> getDemandPartByPartUid(String partUid, Page page);
	public List<DemandPart> getDemandPartByDemandUid(String demandUid, Map map, Page page);
	public double getAllocatedSum(String partUid);

	
}
